general staff study and research delegation - German English Dictionary